Google\Site_Kit\Core\Authentication\Authentication D

Total Complexity 130
Dependencies 37
Dependents 18
Total lines 1,460
Lines of code 728
Logical lines of code 371
Comment lines 534
Methods 46
Properties 22

Methods 46

Method Rating Maintainability Complexity Lines of code
register()
B
31 12 132
filter_features_via_proxy()
A
51 9 26
inline_js_base_data()
A
42 6 53
get_rest_routes()
S
41 4 69
check_connected_proxy_url()
S
55 7 23
verify_user_input_settings()
S
61 7 13
maybe_refresh_token_for_screen()
S
62 6 12
inline_js_setup_data()
S
54 5 20
handle_oauth()
S
62 5 11
get_reconnect_after_url_mismatch_notice()
S
47 3 39
__construct()
S
52 4 22
get_reauthentication_needed_notice()
S
46 2 51
handle_connect()
S
55 4 19
refresh_shared_module_owner_tokens()
S
59 4 15
handle_proxy_permissions()
S
59 4 14
handle_disconnect()
S
56 3 18
refresh_user_token()
S
63 4 10
get_update_core_url()
S
66 3 9
fetch_remote_features()
S
66 3 8
require_user_input()
S
66 3 9
invalid_nonce_error()
S
59 2 14
get_oauth_client()
S
61 2 14
cron_update_remote_features()
S
72 2 6
cron_refresh_profile_data()
S
67 2 8
is_setup_completed()
S
70 2 6
authentication_admin_notices()
S
67 2 8
disconnect()
S
62 1 11
get_proxy_setup_url()
S
67 1 9
is_authenticated()
S
81 1 3
get_disconnect_url()
S
67 1 9
credentials()
S
82 1 3
verification()
S
82 1 3
get_proxy_support_link_url()
S
80 1 3
get_proxy_permissions_url()
S
67 1 9
verification_tag()
S
75 1 4
get_google_proxy()
S
82 1 3
verification_meta()
S
82 1 3
inline_js_admin_data()
S
72 1 5
get_connect_url()
S
67 1 9
verification_file()
S
82 1 3
profile()
S
82 1 3
token()
S
82 1 3
allowed_redirect_hosts()
S
72 1 5
inline_js_tracking_data()
S
73 1 5
get_user_input_state()
S
82 1 3
set_connected_proxy_url()
S
81 1 3